﻿using CleanArchitecture.Infrastructure.Entities;
using CleanArchitecture.Infrastructure.Entities.AdminUsers;
using CleanArchitecture.Infrastructure.Entities.Customers;

namespace CleanArchitecture.Infrastructure.Interfaces.Customers
{
    public partial interface ICustomerRegistrationService
    {
        /// <summary>
        /// Validate Customer
        /// </summary>
        /// <param name="username">Username or email</param>
        /// <param name="password">Password</param>
        /// <returns>Result</returns>
        Customer ValidateCustomer(string username, string code, string verifytype = "passwordandcaptcha");
        
    }
}
